diff options
Diffstat (limited to 'app/[lng]/partners/(partners)/pq_new/page.tsx')
| -rw-r--r-- | app/[lng]/partners/(partners)/pq_new/page.tsx | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/app/[lng]/partners/(partners)/pq_new/page.tsx b/app/[lng]/partners/(partners)/pq_new/page.tsx index b6cc3535..e72144c0 100644 --- a/app/[lng]/partners/(partners)/pq_new/page.tsx +++ b/app/[lng]/partners/(partners)/pq_new/page.tsx @@ -77,12 +77,20 @@ function renderPQItems(pqItems: unknown) { return ( <div className="flex flex-wrap gap-1"> - {pqItems.map((item: any, idx: number) => ( - <Badge key={idx} variant="outline"> - {item?.itemName || item?.itemCode || ""} - {item?.itemCode ? ` (${item.itemCode})` : ""} - </Badge> - ))} + {pqItems.map((item: any, idx: number) => { + // materialGroupCode/materialGroupDescription 형식 지원 (새로운 형식) + const displayName = item?.materialGroupDescription || item?.itemName || ""; + const displayCode = item?.materialGroupCode || item?.itemCode || ""; + + if (!displayName && !displayCode) return null; + + return ( + <Badge key={idx} variant="outline"> + {displayName || displayCode || "품목"} + {displayCode && displayName !== displayCode ? ` (${displayCode})` : ""} + </Badge> + ); + })} </div> ); } |
